/* nrm.p - NUMBER RANGE MANAGEMENT ENGINE                               */
/* Copyright 1986-2000 QAD Inc., Carpinteria, CA, USA.                  */
/* All rights reserved worldwide.  This is an unpublished work.         */
/*V8:ConvertMode=NoConvert                                              */
/*K1Q4*/ /*V8:RunMode=Character,Windows                                 */
/* REVISION: 8.6      LAST MODIFIED: 04/30/96   BY: PCD *K002*          */
/* REVISION: 8.6      LAST MODIFIED: 05/20/98   BY: *K1Q4* Alfred Tan   */
/* REVISION: 9.1      LAST MODIFIED: 03/24/00 BY: *N08T* Annasaheb Rahane */
/* REVISION: 9.1      LAST MODIFIED: 08/13/00 BY: *N0KR* myb              */
/* ******************************************************************** */
/*! nrm.p - Number range management engine. */
/*! DESCRIPTION:
Number range management allows client programs to define and use
sequences of numbers. A sequence is an implicit definition of a set
of numbers. A sequence number is an element in the set.

Sequences are implemented as compound data structures, together with
a set of routines which perform the operations which are valid on
such data. All manipulation of sequences must be done through the
routines provided in this package.

For further design information refer to the detailed design document
for project F008-01 (Number Range Management).

SYNOPSIS:

define variable h-nrm as handle.
run nrm.p persistent set h-nrm.

<NRM CLIENT CALLS>

delete program h-nrm.

SEE ALSO:
Projects: F008-02 (Daybooks), F007-01 (SIR).
*/

{mfdeclre.i}
{gplabel.i} /* EXTERNAL LABEL INCLUDE */
{hknrm.i}
